home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2006 April / DPPRO0406DVD.ISO / Essentials / Programming / WinMerge / WinMerge-2.4.2-Setup.exe / {app} / Docs / Plugins.txt next >
Encoding:
Text File  |  2005-11-06  |  4.7 KB  |  104 lines

  1. --------------------------------------------------------------------------------
  2. Editor addin
  3. --------------------------------------------------------------------------------
  4. Add two functions to the context menu: MakeUpper and MakeLower
  5.  
  6. Select a piece of text, right-click and select one function.
  7. --------------------------------------------------------------------------------
  8.  
  9.  
  10. --------------------------------------------------------------------------------
  11. Insert datetime
  12. --------------------------------------------------------------------------------
  13. Add two functions to the context menu: InsertDate and InsertTime
  14.  
  15. Put the cursor where you want the date/time to be inserted, right-click and
  16. select one function.
  17. --------------------------------------------------------------------------------
  18.  
  19.  
  20. --------------------------------------------------------------------------------
  21. UnpackDFM
  22. --------------------------------------------------------------------------------
  23. A plugin for WinMerge which allows WinMerge to compare and merge Delphi's binary
  24. dfm files.
  25.  
  26. The plugin does nothing if it is passed a text-based dfm file. In this case,
  27. WinMerge will handle the comparison as normal.
  28.  
  29. Written in and for Borland Delphi 4 - because all dfm files are binary for this
  30. version of the compiler.
  31.  
  32. Requires the runtime library vcl40.bpl (in C:/windows/system32), which is part
  33. of the Delphi 4 setup. This is deliberate - I have no way to test the plugin on
  34. binary dfm files generated by higher versions of Delphi. If you want to usethis
  35. plugin for DFM files from >Delphi 4, I'd recommend recompiling it first.
  36. --------------------------------------------------------------------------------
  37.  
  38.  
  39. --------------------------------------------------------------------------------
  40. IgnoreColumns
  41. --------------------------------------------------------------------------------
  42. Ignore the characters at specified columns.
  43. Does not support files with tabulations (no crash, but all tabs will be treated
  44. as a normal character). First column has number 1.
  45.  
  46. For the parameters, you just need to rename the dll.
  47.  
  48. Syntax:
  49. * Delimiters between ranges: _ or ,
  50. * Delimiters between min and max: <anything else>
  51. * Min and max are included.
  52. * When max = min, max may be omitted.
  53.  
  54. Examples:
  55. * IgnoreColumns _ 3 _ 10 - 20 _ 32 - 33.dll
  56.     Ignore all characters at column 3, and in columns 10 to 20, and 32 to 33.
  57.  
  58. * IgnoreColumns_1,30 to 40.dll
  59.     Ignore all the characters in column 1, and in columns 30 to 40.
  60. --------------------------------------------------------------------------------
  61.  
  62.  
  63. --------------------------------------------------------------------------------
  64. IgnoreFieldsComma
  65. --------------------------------------------------------------------------------
  66. For files with fields, comma as delimiters. For example, format CSV.
  67. Ignore the characters in the specified fields. First field has number 1.
  68.  
  69. Modify the filename to specify the columns. See IgnoreColumn for the syntax.
  70. --------------------------------------------------------------------------------
  71.  
  72.  
  73. --------------------------------------------------------------------------------
  74. IgnoreFieldsTab
  75. --------------------------------------------------------------------------------
  76. For files with fields, tabulations as delimiters. For example, excel files saved
  77. in format *.txt.
  78. Ignore the characters in the specified fields. First field has number 1.
  79.  
  80. Modify the filename to specify the columns. See IgnoreColumn for the syntax.
  81. --------------------------------------------------------------------------------
  82.  
  83.  
  84. --------------------------------------------------------------------------------
  85. DisplayBinaryFiles
  86. --------------------------------------------------------------------------------
  87. To display the differences between two binary files.
  88. This is not a hex editor, but simply a way to display files which have
  89. reasonable lines (carriage returns), per WinMerge's textual display style.
  90. This can help for detecting changed strings in binaries.
  91.  
  92. Note: Replaces all 0 with 0x20 (spaces). 
  93. This is a lossy operation, which means that the files can only be displayed;
  94. they cannot be saved, so there is no point in trying to merge.
  95. --------------------------------------------------------------------------------
  96.  
  97. --------------------------------------------------------------------------------
  98. DisplayXMLFiles
  99. --------------------------------------------------------------------------------
  100. To preprocess XML files, to insert lines around elements, so they display
  101. more legibly. This is to fix XML files which do not have line returns in
  102. convenient locations.
  103. --------------------------------------------------------------------------------
  104.